home *** CD-ROM | disk | FTP | other *** search
/ Turnbull China Bikeride / Turnbull China Bikeride - Disc 2.iso / STUTTGART / DOCS / GENCTXT / TABCONT.TXT < prev   
Text File  |  1987-11-21  |  8KB  |  189 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.                   CORONADO ENTERPRISES C TUTOR - Ver 2.00
  7.  
  8.  
  9.              This   documentation  and  the  accompanying  software,
  10.         including all of the example C programs and text files,  are
  11.         protected under United States copyright law to protect  them
  12.         from  unauthorized commercialization.   This entire tutorial
  13.         is distributed under the "Freeware" concept which means that
  14.         you  are not required to pay for it.  You are  permitted  to
  15.         copy  the  disks  in their entirety and pass them  on  to  a
  16.         friend  or aquaintance.   In fact,  you are encouraged to do
  17.         so.   You  are permitted to charge a small fee to cover  the
  18.         mechanical  costs of duplication,  but the  software  itself
  19.         must be distributed free of charge, and in its entirety.
  20.  
  21.              If  you find the tutorial and the accompanying  example
  22.         programs useful,  you may, if you desire, pay a small fee to
  23.         the  author to help compensate him for his time and  expense
  24.         in  writing  it.   A  payment  of  $10.00  is  suggested  as
  25.         reasonable  and sufficient.   If you don't feel the tutorial
  26.         was worth this amount,  please do not make any payment,  but
  27.         feel free to send in the questionnaire anyway.
  28.  
  29.              Whether or not you send any payment, feel free to write
  30.         to  Coronado  Enterprises  and ask for the  latest  list  of
  31.         available  tutorials  and a list of the known Public  Domain
  32.         libraries  that  can supply you with this software  for  the
  33.         price of copying.   Please enclose a self addressed  stamped
  34.         envelope,  business size preferred, for a copy of the latest
  35.         information.   See  the  accompanying "READ.ME" file on  the
  36.         disk for more information.
  37.  
  38.              I  have  no facilities for telephone  support  of  this
  39.         tutorial  and have no plans to institute such.   If you find
  40.         any problems,  or if you have any suggestions,  please write
  41.         to  me at the address below.
  42.  
  43.                        Gordon Dodrill - Nov 21, 1987
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.                   Copyright (c) 1987, Coronado Enterprises
  52.  
  53.  
  54.                             Coronado Enterprises
  55.                            12501 Coronado Ave NE
  56.                        Albuquerque, New Mexico 87122
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.                         C TUTORIAL - TABLE OF CONTENTS
  70.  
  71.  
  72.  
  73.  
  74.         Introduction --------------------------------------- Page  1
  75.  
  76.         Chapter  1 - Getting started ----------------------- Page  3
  77.                       FIRSTEX.C   The first example program
  78.  
  79.         Chapter  2 - Program Structure --------------------- Page  6
  80.                       TRIVIAL.C   The minimum program
  81.                       WRTSOME.C   Write some output
  82.                       WRTMORE.C   Write more output
  83.                       ONEINT.C    One integer variable
  84.                       COMMENTS.C  Comments in C
  85.                       GOODFORM.C  Good program style
  86.                       UGLYFORM.C  Bad program style
  87.  
  88.         Chapter  3 - Program Control ----------------------- Page 11
  89.                       WHILE.C     The While loop
  90.                       DOWHILE.C   The Do-While loop
  91.                       FORLOOP.C   The For loop
  92.                       IFELSE.C    The If & If-Else construct
  93.                       BREAKCON.C  The Break & Continue
  94.                       SWITCH.C    The Switch construct
  95.                       GOTOEX.C    The Goto Statement
  96.                       TEMPCONV.C  The temperature conversion
  97.                       DUMBCONV.C  Poor program style
  98.  
  99.         Chapter  4 - Assignment & Logical Compare ---------- Page 18
  100.                       INTASIGN.C  Integer assignments
  101.                       MORTYPES.C  More data types
  102.                       LOTTYPES.C  Lots of data types
  103.                       COMPARES.C  Logical compares
  104.                       CRYPTIC.C   The cryptic constructs
  105.  
  106.         Chapter  5 - Functions, variables, & prototyping --- Page 29
  107.                       SUMSQRES.C  First functions
  108.                       SQUARES.C   Return a value
  109.                       FLOATSQ.C   Floating returns
  110.                       SCOPE.C     Scope of variables
  111.                       RECURSON.C  Simple Recursion Program
  112.                       BACKWARD.C  Another Recursion Program
  113.                       FLOATSQ2.C  Floating returns with prototypes
  114.  
  115.         Chapter  6 - Defines & Macros ---------------------- Page 41
  116.                       DEFINE.C    Defines
  117.                       MACRO.C     Macros
  118.                       ENUM.C      Enumerated type
  119.  
  120.         Chapter  7 - Strings and Arrays -------------------- Page 45
  121.                       CHRSTRG.C   Character Strings
  122.                       STRINGS.C   More Character strings
  123.                       INTARRAY.C  Integer Array
  124.                       BIGARRAY.C  Many Arrays
  125.                       PASSBACK.C  Getting data from Functions
  126.                       MULTIARY.C  Multidimensional arrays
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.                         C TUTORIAL - TABLE OF CONTENTS
  137.  
  138.  
  139.  
  140.         Chapter  8 - Pointers ------------------------------ Page 52
  141.                       POINTER.C   Simple Pointers
  142.                       POINTER2.C  More pointers
  143.                       TWOWAY.C    Twoway Function Data
  144.  
  145.         Chapter  9 - Standard Input/Output ----------------- Page 59
  146.                       SIMPLEIO.C  Simplest standard I/O
  147.                       SINGLEIO.C  Single character I/O
  148.                       BETTERIN.C  Better form of single I/O
  149.                       INTIN.C     Integer input
  150.                       STRINGIN.C  String input
  151.                       INMEM.C     In memory I/O conversion
  152.                       SPECIAL.C   Standard error output
  153.  
  154.         Chapter 10 - File Input/Output --------------------- Page 70
  155.                       FORMOUT.C   Formatted output
  156.                       CHAROUT.C   Single character output
  157.                       READCHAR.C  Read single characters
  158.                       READTEXT.C  Read single words
  159.                       READGOOD.C  Better read and display
  160.                       READLINE.C  Read a full line
  161.                       ANYFILE.C   Read in any file
  162.                       PRINTDAT.C  Output to the printer
  163.  
  164.         Chapter 11 - Structures ---------------------------- Page 77
  165.                       STRUCT1.C   Minimum structure example
  166.                       STRUCT2.C   Array of structures
  167.                       STRUCT3.C   Structures with pointers
  168.                       NESTED.C    Nested structure
  169.                       UNION1.C    An example union
  170.                       UNION2.C    Another Union example
  171.                       BITFIELD.C  Bitfield example
  172.  
  173.         Chapter 12 - Dynamic Allocation -------------------- Page 87
  174.                       DYNLIST.C   Simple Dynamic Allocation
  175.                       BIGDYNL.C   Large Dynamic Allocation
  176.                       DYNLINK.C   Dynamic Linked List Program
  177.  
  178.         Chapter 13 - Character and Bit Manipulation -------- Page 96
  179.                       UPLOW.C     Upper/Lower Case Text
  180.                       CHARCLAS.C  Character Classification
  181.                       BITOPS.C    Logical Bit Operations
  182.                       SHIFTER.C   Bit Shifting Operations
  183.  
  184.         Chapter 14 - Example programs ---------------------- Page 99
  185.                       DOSEX.C     DOS call examples
  186.                       WHATNEXT.C  Ask Question in Batch File
  187.                       LIST.C      Source Code Lister
  188.                       VC.C        Visual Calculator
  189.